cachematrix complete!