fix problem3