added domReady and knockout.js