fix scale
improve scale