move indexed char reader