cachematrix program edited to upload to githug repo