new: mostly finished with front end for user search.