Added DVR implementation