added user validations