so you can actually write data to cache