add macro article