H-matrix Opt Working