Prims service

pattern