added custom loading animation