main routing_spec