detailed token type