added a component of the todo stuff