updated according to PEP8