Adding the new read and write