Added track download function