add pattern1