routing is now public, so its reachable from application