Implemented novel fetching and caching