translate objects, add table of reserved words, add demo alternative