implements video model methods in the UI/UX