bug fixing plugin system