patterns dec