added challenge 4 reflection