add cachematrix file