doing some rescaling based on volume change