weighted graph data
changes in data structures