pattern definition - Search