made more PEP8 compliant