remove using namespace
remove duplicated plugins
use comsumes