add first version of the plugin and demo