pass task to recodeY
relaxed surv task
fixed
fixed a test