added super support for collections