completed cachmatrix