add: the plugin itself and a basic example