Pep 8 and some documentation