add test for route modes