updated todo class