writable surfaces