fixes #1 and adds site.js file