Routing factory