Add interface for Matcher