Added some animations for better UX