added some task list functions