split front-end into multiple routes