add search, repair fail in empty result list
make batter the navigation
make search more better