AP macro and micro