completes #6, show loading msg