debug
determinant