add pure class Collection