pylint in progress