macromere; megamere