init macro plugin