hopfully cleaner implementation
added download wrapper
bumped version