add the rule of scale