edge weight aggregation steps: needs updation