Added 'caching' to video creation