pattern organization