add macro info