add validations for user model