add persistant undo; update install.sh