use of reflections