modify the readonly