revised weights, more reasonable