formatted to PEP8 standards