add registerCollection, define and describe