non-uniform pattern