pep 8 and doc strings