implemented AndMatcher