Pattern Editing