macro-ec