added setCollection