scripting integration work