modify for final topology 0