piecing (102.421)