add the template for Kruskal