begin ddh object