improve compare-matchers