add auto scale