for reflections