#14: implement todo lists for tasks