Add validations to user and weight