concrete flow chart - Search