implement fetching items