PEP 8 compliance + used utility functions