Rule based

Rule basedRule basedRule basedRule basedRule basedRule based
Rule basedRule basedRule basedRule basedRule basedRule based
Rule basedRule basedRule basedRule basedRule basedRule basedRule basedRule basedRule basedRule basedRule basedRule basedRule basedRule basedRule based