patched patterns