add spec for routing