added default root route and catchall route