refactored collection on videoshowpage