Updated Data Text Fetch to Interface to absract method of retrieving data