beginning validations