more features for Scripting support