refactoring DemoGenerator class, I added method fillRandomCheckBoxes
some chenges during synchronization