weight distribution handling