fix d^, dh and dl. mapping D = d$ (close #31)