Add route calculation