current reflections