make of purchase functionality