token-based model