add impartial token scanning routine