structured more skeleton for routefinder