added explicit return methods

Also removed extendCollections event. old code not needed