factor csv generators back together