added challenge 3 q 1