Changed formatting, added error checking, and added a downloading message.