branching off for working on dynamic checkboxes
more work on program persistence
working checkbox add and loading/saving