Calculator, pattern Observer and 
other first steps