first crack at ast translation