some caching and expiry dates