Adding cache to module 6