add array.js and range.js