Main Search Before