added ADL