type cell: {id:string,v:value} to (string*value)