use navigationrule