upate search system and new layout