tokenizer.js done, needs testing