macrostructure