initial commit for the first version of the plugin.