switched to yaml file for data set
added ignore statement for data file. some minor refactoring