add tokenizer and test