gonna need kruskals