Function createMacroNode