rethinking routing system