Complicated Process Flow Chart - Search