modify another method to read the data