first pass new collections component
carousel to core