knockout es5 plus some other stuff