adding challenge 8 reflection