moved requests to Host, added core.js