start a hand coded tokenizer