errors 2 fixed