methods following PEP8