2nd commit. this version is recorded in the video.