collection merging updated for new collection struture