some updates made on the fly