little modification of propsed change, snapshot