Updated Read Method