why I need to do this scale operation?? make no sense.