Thanks! and you made me LOL...
Smart thinking, we actually have Process #3, #4...till #20! It was designed by my supervisor a year back, my job is to develop the search function... I sure can't Hail at my boss, but to stuck with the long ridiculous code with this design