Create SaveDataFromTextImproved USING FUNCTIONS AND STRUCTS