fixed setinv