update scripts to support changing settings