everything seems to be working. The way I implemented quoting is kind of wonky, maybe I should add a macro system