implemented plugins
updated version