Updated the search for neighbouring using PS1 and implemented primitive CollectionView