improved video generation