intro to caches,message... added