initial version of the plugin