generate checkboxes dynamic