8. Decided data should all be loaded at start up, for simplicity and  that's also part of the requirements of the exercise, present commit is unchanged for future reference, but next commit will follow the new strucure