bare boens for plugin