first commit of the plugin code