fix some bugs and add a new Routing method

Add Greedy-Total Routing