Revert "Revert "New commit ADG""

This reverts commit 0b65685047d405a20035ed11563ba87e709b78d5.