redoing routes