collectionformatter works, and creates collection object