added challenge 3
added challenge 3