refactor CheckBox