add dh transform