source formatting according to psr2