basic structure for ad_framework
basic structure for ad_framework