better PEP8 compliance