give the plugin the structure of a plugin (?)