work with new server functionality + try using ko.js