updating problem solving project.