private void updateAllReactionQ() {
		int c = movie.getCapacity();
		try {
			bonds.updateBondQ();
		}
		catch (Exception e) {
			bonds.initializeBondQ(c);
			bonds.updateBondQ();
		}
		try {
			bends.updateBondQ();
		}
		catch (Exception e) {
			bends.initializeBondQ(c);
			bends.updateBondQ();
		}
		for (int i = 0; i < numberOfAtoms; i++) {
			try {
				atom[i].updateRadicalQ();
			}
			catch (Exception e) {
				atom[i].initializeRadicalQ(c);
				atom[i].updateRadicalQ();
			}
		}
	}