hw3.js