use writable