fixed functions writable