GearSetSorting rewrite in progress