reflections

reflections think about it later