join product to customer redesigned