changed my mind and changed to to take a full down load url, otherwise it constructs it from the main mirror using the provided version