rule-session matcher