working on task list generation