Add some theoric code for the plugin's sytem