begin tokenizer