add the ability to handle multiple video types