finished routing revision