Adding downloading capabilities