completed issue #5 - grouped gear