Adding VOL and improving weighting capability