rough tokenizer