finished all the routing that Shreshth requested