not done, checkpoint
almost there, only todo list being weird