better routing: segmented routing