added from ADS