changing the way the data is fetched