counting and matching