scripting updates