Data reading method changed