Abstract Gear Pattern