working on a todo example