BasePlugin intergrated