Read, write and modify