diff --git a/app/controllers/v1/learning_objects_controller.rb b/app/controllers/v1/learning_objects_controller.rb
index b42445adc219a22e3580ba2a69dd75118407ecba..11869ceb1e6ca9470054311c67883b81fd8028e7 100644
--- a/app/controllers/v1/learning_objects_controller.rb
+++ b/app/controllers/v1/learning_objects_controller.rb
@@ -76,7 +76,12 @@ class V1::LearningObjectsController < ApplicationController
 
   # Use callbacks to share common setup or constraints between actions.
   def set_learning_object
-    @learning_object ||= LearningObject.unscoped.find(params[:id])
+    #check if user is admin to show destroyed object
+    if current_user.try(:is_admin?)
+      @learning_object ||= LearningObject.unscoped.find(params[:id])
+    else
+      @learning_object ||= LearningObject.find(params[:id])
+    end
   end
 
   def set_new_learning_object
diff --git a/app/serializers/collection_serializer.rb b/app/serializers/collection_serializer.rb
index 07298a65e089e61beca40ae3b32a6d2c920863d6..8ab0f80edb6d089a03d4cbf6aac4041ac7336cdd 100644
--- a/app/serializers/collection_serializer.rb
+++ b/app/serializers/collection_serializer.rb
@@ -20,7 +20,7 @@ class CollectionSerializer < ActiveModel::Serializer
   def items_thumbnails
     thumbs = []
     i = 0
-    while thumbs.size < 4 && i < object.collection_items.size do
+    while thumbs.size < 6 && i < object.collection_items.size do
       t = object.collection_items[i].thumbnail
       thumbs << t unless t.blank?
       i=i+1