pretend there's some sort of TODO list I'm trying to follow