Understanding the consumer decision making process