rename weight -> scaling.

support beautiful strategy