finished user validations