"routing" is confusing - need some more description about it