reorganized the routing file