add todo ideas
first pass at a kind of bleh trasnlator