user matrix to do anything