change reader N writer