initial commit of todo class