增加插件，以及乱七八糟的修改