added collections,views, and collection fetch