beginnings of the "macrocode"