customize tokenizer