including validations for user, must enter name