understanding consumer behavior 2186458