snapshot before final change