add-pattern