- added impl of TokenReader