working, needs string parsing to pick out data and store into instance variables