improvements of adsnew