more progress on flat version of counter gears
lots of progress
some outstanding commits on older version