Feature/ports c++ tips from partial csv parser