added problem solving problems