update challenge 1 solution