scripting update