caches  work, slight update to instructions