added Determinant computation