make csv optional