add validations to request