skeletons for plugins