macrof