Major reworking with pylint