fix readonly 3