optimise router