add validation for all required user attributes