completed Tokenizer