Main Search Fast Frist Time