rename run to apply
task_class option