switched to PSTCollectionView