add scripting