js 3 scripts