Before refactoring
Tokenizer refactor
Tokenier refactor