add tokenize

not completed yet