some instructions for dh