cachematrix has been written