Abstract route and static route