DG2 ---------------------------------------------------------------------------------------------------