Started work on rewriting, abstract_video.