code sniffed with PSR2