validations and controls for interview model