video-guided base implementation