part 1 https://scratch.mit.edu/projects/975480910/ part 2 https://scratch.mit.edu/projects/975484686/