parameterized the competition