added pep8 verification and widget