"over" added
Caching implementation