goes through the gears