Main Search Forwards And Backwards