submission validations