fix route reconstruction