gears and circuits