tokenization framework