integrate all the routers into one file
commit today's work'