use dh* in rules