in situ changes