added a scaffold for collections