new collectionstats implementation