part 1-https://scratch.mit.edu/projects/891443797/ part 2-https://scratch.mit.edu/projects/891447879/