realized that the functions were laid out as we needed for the matrix
adding sample client code
turning off debugging