Scripting basic interface