$21 million contract scandal