build from the video tutorial