3d read write