new pluginheaderreader class