patterns collection