add singleton tokenizer