FYI the video is long