Customer segmentation and customer buying behavior