proper scaling