Title: Advertising, a functional approach