Modified according to PEP 8