revising search main