PULL_2005 fixed code review bugs for adding supplementary groups to new gears