Corrected Read and added address change