applying PSR2