better explanation for the tokenization