committed bonus, refactored pad array, and group challenge