redesign search view
improve search controller a bit