introducing sticky routing