modify ~~