adding initial solution for challenge 2