feat(createCollection): create