renaissance pattern - Search