do simple reflections