conform to PSR2 code style guidelines