integrating bespoke ADT