user recieves error messages next to blank fields