added ad definiton