todo-list: add save and restore
fix whitespace