left some todos for future self
more work on time travel...