add macro defines