new weight validation