read write fixed