follow PSR1  recommendations