routing spec