it 's a demo for using knockoutjs contribute mvvm web page