work on plugin file