update challenge 2