add routing demo