write skeleton of plugin and its tests