working cache