part1.js