- check for updates when run - Ask user if want to update to latest version - update script if given permission