modify generate dADL