add routing layer