macro-counter