finish the customer and procuder