Added comments & tried knockout basic impl