Issue #2: adding caching