question one completed with reflection done (working with code)