added weight_min