roll back csv module and refactor