Going back to textareas, pseudo code, new functions

Apparently I was updating the wrong repo, so here's a bunch
of stuff