tokenizer complete
clean work