adding view, collection View, model and collection