add MinimumSpanningTree & SingleSourceShortestPath