initial commit of plugin and test file