cachematrix with comments