correct matcher.rb