Initial commit
Pep8 issue
Pep8 issue
Pep8 issue
Partial reworking