added challenge 3 reflection