collectionview and directory structure mess