update - check pep8 and raise