major thinking here.. stuck on best way to do the dynamic string handeling for the parsed data