some small in memory caching