half-way there
still not working
still not working
Revert "still not working"

This reverts commit e669379f5bae3c7cd1ae2c4d0ef297aadf60406e.
Revert "still not working"

This reverts commit 207dafcf54122f358c8acac38c6911f809ae99bf.
downloading images etc