First version of a todo example