why did i think there would be a todo object