collection view  follows the order of the collection