Read and write to internal storage implemented