initial commit of plugin skeleton