add distinct properties
get properties counts