added some declarations
added  multiboot::generateSolution
added some comments
fixed some errors
multiboot tested