added basic loading animation