updated translator to add reflection capability