updates, made on the fly!