Add toString() and straight line route type