add ScriptEngineDemo