added deferrer for addtocollection