adding a ton of stuff (autocomplete, partial slime-y stuff, and custom C scratch)