changed 3.js