#8 added the downloadmanager. closes #8