added data file and code to read