route renaming, circle join functional