Abstract gears background- technical