added + and actually made it escape the input. I'm dumb.