factored out script tags