adding improvements in taskList