the demo of plugin