modified finv.s