add patternsearch