image downloading
added comments to functions