nourl -> generic todo class