still working on task_delete