added class for data fetching