validations tools, creates user