run through pass 2 validations