almost fixed routing