broke down utility.js; cleaned up html file