added a todo class.  it took forever