added a todo demo