read the data in