added ko isValid binding