load the plugin only once