dh uses string