#14 Elaborate todolist