added new classes for video and videoadapter