addded some reflections