update collection view and add example