Add `fetch` functionality