added downloader
a lot of stuff
added barchart