Main Search Too Big Painfull