add scripting back in