expansion of token type interface