readwrite changes