problem 10 solved & cleanup