adding a loading gif and made some other small visual tweaks