macro discussion