added data file and information extraction code