plugin system updates