add ScriptFrontend component