introduce collection schema