完成collection实践