defgh