centered search. cleaned up.