fixes path issue, fixes naming issue, uses symbols in hash, uses alternative approach(added a class to deal with csv data)