persist collection
build