reads/writes WORKING across blocks