added download method to song