Fleshing out DDP module