pattern documents