fixed call to download function to pass user objct