H D gen S.