waiver and league logic