added download capability