updated pluginlib macro