surv task operator