Autopep8 and add hack explanation (need to be solved properly in the future)
More pep8 compliance