fix isChecked function