cleaned up CSV data format XML DSL