refactor Fetching.from