improve some plugins