scopes.js