champs and progress