modify ad_test, add seg func to it