devices.js