turning from hack-y into real-y. renamed methods, began implementing multiple videos