Added new class that handles audio and video