delete, add and reconstruct some basic patterns for site