added solution to  challenge 2