added generic plugin class testing