should fix the way strings are read in