changing reader