just the mentalbox project but removing some the testing stuff, and storing the temp variables in a list instead. i just made this for myself but if you wanna use it go ahead