pylint decorators
pylint detection
code restructuration
code restructuration 2