clean up so you can actually call the parser with your own input