Scaling - initial draft 

Marek please review the code
Do not use parentheses for method calls with no arguments.