make sure I can revert in case I really mess things up
saving progress