todo-list: initial commit