collectionview fixes