adding product builder