Main Search Arrange