many pep8 violations fixed