almost have downloading a file working, ALMOST