WORKING - read and parse text file