9.3 writable API