add macrogenesis directory