update harmonic solution

and it works, too.