add script support. internal improvement
save output in output variable, then return;
v1.3.0