checkbox partial solution