Main Search Fitting G