implemented tokenized