added method Matcher::first