problem 4 fixed with no errors