added partial checkbox feature