improved DefaultTokenizer