added provider and loading screen

added provider and loading screen
impriooved search results