Champ 99 pattern | ScratchStats