correct small space between products
solve missing molecules when shuffle happens