added adsupport framwork