debugging the tokenizer. I still need to put something in so that lines are processed in the correct order, or something