add count combinator