weigth cost of edges