made download take a semicolon separated pair of id and name