pep8 valid
french comments removed
all in one file