Started to lay out the interaction of video subclass/parent class methods