toothed Ribbon