now produces csv