Journey to the "perfect" token model