write. read. share