add basic todo model