Changing consumer preferences through promotion and advertising