preliminary routing spec