.
.
modified simultaneouly