adding challenge 3.