use a custom csv file writer, to handler unicode; rewrite every file overture with context manager