set up basic todo structure
templated