update to allow for same compound in multiple reactancts