package distribution by weight