add validations to user models