problem 1 solved.