attempted reflections. TO FIX, multiple iterations