remote.js added