clean up
data source docs
collection view delegate docs
collection view docs