2.2 challenge reflection