fix readonly 2