a small demo of a collectionview