bit of progress on plugin handler