add solution to 2 challenges