beginnings of prototype, oojs in global.js