add skip readonly