add required validations