token type defined