All that's left to do is add a progress indicator