Complete initial version of the plugin