adding data fetch