first working Todos version