part1 fix checkbox