token recognition