almost PEP8 compliance