add collectionview and fix misspelling