all changes upto router