What Advertising Agencies Do and How They Help?