use group by, cause we dlike to ignore the content element count