part 1---- https://scratch.mit.edu/projects/1173480268/ part 2---- https://scratch.mit.edu/projects/1182931796/