added pylint compliance