pull plugin out from main Slab project