Add basic cache