attachment + program question validations