comments
Merge branch 'master' into observer_pattern_2
not sure if previous Observer Pattern model won't be lost. We will try.