no references because it change characters places >:(
cream made by https://scratch.mit.edu/projects/937338900/