valid requirements + pep8 update