manager.js