class for plugins
moving stuff around