issue #21: downloaded image using own methodology. further optimization is required