moved error messages to be below their fields