[Add] add collection-function