improved scaling policy