validations and authentications