added a problem solving step